home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8512 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: oitnews.harvard.edu!cmcl2!schonberg!dewar
  2. From: dewar@cs.nyu.edu (Robert Dewar)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the ....
  5. Date: 18 Feb 1996 08:16:32 -0500
  6. Organization: Courant Institute of Mathematical Sciences
  7. Message-ID: <dewar.824649087@schonberg>
  8. References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu> <4g1bgf$l5@mailhub.scitec.com.au> <3124B43F.19E0@escmail.orl.mmc.com> <4g2r2r$ded@stc06.ctd.ornl.gov> <dewar.824581148@schonberg> <4g6hg8$f4j@ux1.lmu.edu>
  9. NNTP-Posting-Host: schonberg.cs.nyu.edu
  10. X-Newsreader: NN version 6.5.0 (NOV)
  11.  
  12. Ray Toal says:
  13.  
  14. "In this case there are good arguments for the "confuse" part - or,
  15. at least that identifying a class (a logical construct) with a
  16. package or module (a physical construct) is less desirable than
  17. cleanly separating them, like Ada does."
  18.  
  19. Yes indeed, I certainly agree that confuse is the right choice here :-)
  20.  
  21. One of the problems that people have in moving from one language to
  22. another, especially if they only know one language well, is that they
  23. have trouble adjusting to a new way of thinking. They are always
  24. thinking "how do I do X in Y" where X is a solution in the old language
  25. and Y is the new language, instead of saying "how do I solve problem P in Y"
  26. where P is the original problem.
  27.  
  28. For people who think that object oriented programming is synonymous with
  29. C++ programming, there are definitely adjustments in thinking to be made
  30. in moving to Ada 95 (for example).
  31.  
  32.